package ai.people.netmon.framework.domain.archives.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 团伙组织关系
 *
 * @author zhenglin
 * @date 2022/6/21
 */
@Data
@NoArgsConstructor
public class GangGroupOrgDetailVO {
    /**
     * id
     */
    private String id;
    /**
     * 团伙身份
     */
    private String groupIdentity;
    /**
     * 危险程度
     */
    @JSONField(serializeUsing = ToStringSerializer.class)
    private Integer degreeOfDanger;
    /**
     * 名字
     */
    private List<String> name;
    /**
     * 档案id
     */
    private String archivesId;
    /**
     * 图片
     */
    private String picture;
    /**
     * 身份证
     *
     */
    private String idNumber;
    /**
     * 手机号
     */
    private List<String> phoneNumber;
    /**
     * 标签
     */
    private List<String> tags;
    /**
     * 社交信息
     */
    private List<GangGroupArchivesVO.Social> socials;

    /**
     * sha256
     */
    private String sha256;

    /**
     * 子节点
     */
    private List<GangGroupOrgDetailVO> children;


}
